Crate bolero

source ·

Modules§

Macros§

  • Execute tests for a given target
  • fuzzDeprecated

Structs§

  • Default generator for byte slices
  • The default engine used when defining a test target Engine implementation which mimics Rust’s default test harness. By default, the test inputs will include any present corpus and crashes files, as well as generating
  • Configuration for a test target

Enums§

Traits§

  • Trait for driving the generation of a value
  • Trait for defining an engine that executes a test
  • Extensions for picking a generator from a set of generators
  • Extensions for picking a value from a set of values
  • Trait for defining a test case
  • Generate a value for a given type
  • Convert a type generator into the default value generator
  • Generate a value with a parameterized generator

Functions§

  • Always generate the same value
  • Generate a value for a given type
  • Generate a value for a given type with additional constraints
  • Pick a generator for the provided set of generators
  • Pick a value for the provided set of values

Derive Macros§

  • Derive the an implementation of TypeGenerator for the given type.